home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SNNSV32.ZIP / SNNSv3.2 / xgui / sources / ui_print.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-25  |  1.6 KB  |  68 lines

  1. /*****************************************************************************
  2.   FILE           : ui_print.h
  3.   SHORTNAME      : print.h
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : header for ui_print.c
  7.   NOTES          : all functions will be exported
  8.  
  9.   AUTHOR         : Ralf Huebner
  10.   DATE           : 11.5.1992
  11.  
  12.   CHANGED BY     : Guenter Mamier
  13.   IDENTIFICATION : @(#)ui_print.h    1.11 3/2/94
  14.   SCCS VERSION   : 1.11
  15.   LAST CHANGE    : 3/2/94
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.              
  19. ******************************************************************************/
  20.  
  21.  
  22. #ifndef _UI_PRINT_DEFINED_
  23. #define _UI_PRINT_DEFINED_
  24.  
  25.  
  26.  
  27.  
  28. #ifndef ZERO
  29. #define ZERO 0
  30. #endif
  31.  
  32. #define min(a, b) ((a) < (b) ? (a) : (b))
  33.  
  34. #define UI_STR_LEN MAX_NAME_LENGTH
  35.  
  36. #define HEADER_COMPILE
  37.  
  38.     /* number of radio buttons in a group */
  39. #define noOfFmtToggles     2
  40. #define noOfPaperToggles   3
  41. #define noOfDestToggles    2
  42. #define noOfAsToggles      2
  43. #define noOfClipToggles    2
  44. #define noOfColorToggles   2
  45. #define noOfOrientToggles  2
  46. #define noOfAuToggles      2
  47. #define noOfBorderToggles  2
  48. #define noOfSizeToggles    2
  49. #define noOfShapeToggles   2
  50. #define noOfTextToggles    2
  51.  
  52.  
  53. extern void ui_defaultPrinterValues (void);
  54. extern void ui_printNet (void);
  55.  
  56. extern Ui_printerValType ui_prVal;  /* the structure that holds the values */
  57. extern char *ui_tmpDir;     /* the directory for the temporary printer files */
  58. extern char *ui_praefix;    /* the prefix for the temporary printer files */
  59. extern FILE *psOutfile;             /* file id of the postscript output file */
  60.  
  61.  
  62. #endif /* _UI_PRINT_DEFINED_ */
  63.  
  64.  
  65. /* end of file */
  66. /* lines: 64 */
  67.  
  68.